doors cpu glass motherboard replacement windows roofing computer door hardware siding computers decks software memory tools